﻿/*
*┌─────────────────────────────────┐
*│　描   述：显示或者隐藏物体
*│　类   名：ShowOrClose.cs 
*│　创  建  人：DD
*│　创建时间：
*│　Copyright(C) 2020 by DD
*└─────────────────────────────────┘
*┌─────────────────────────────────┐
*│　修  改  人：
*│　创建日期：
*└─────────────────────────────────┘
*/
using UnityEngine;
namespace DD
{
    public class ShowOrClose : MonoBehaviour
    {
        //      public bool Show;
        //      public float ShowTime;

        //public bool Close;
        //      public float CloseTime;

        //      private void Awake( )
        //      {
        //          if ( Show )
        //          {
        //              StartCoroutine ( Shows ( ShowTime ) );
        //          }
        //          if ( Close )
        //          {
        //              this.gameObject.SetActive ( true );
        //              Invoke ( "Closes" , CloseTime );
        //          }
        //      }
        //      IEnumerator Shows( float time )
        //      {
        //          //this.gameObject.SetActive ( false );
        //          this.GetComponent<Text> ().enabled = false;

        //          yield return new WaitForSeconds ( time );
        //          this.gameObject.SetActive ( true );
        //      }
        //      public void Closes( )
        //      {
        //          this.gameObject.SetActive ( false  );
        //      }
        // }
        public float time;

        private void Start( )
        {
            this.gameObject.SetActive ( false );
            Debug.Log ( "隐藏物体" );
            Invoke (nameof ( Shows ) , time);
        }
        public void Shows( )
        {
            Debug.Log ( "显示物体" );
            this.gameObject.SetActive ( true );
        }
    }
}